package com.ruoyi.xh.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.io.Serializable;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 商户管理对象 xh_admin_merchant
 *
 * @author songjw
 * @date 2024-12-13
 */
@Data
@ApiModel(value = "xh_admin_merchant", description = "商户管理对象")
public class XhAdminMerchant implements Serializable {

    private static final long serialVersionUID = 1L;

            /** $column.columnComment */
        @ApiModelProperty("$column.columnComment")
        private Long id;
            /** 是否显示 */
        @ApiModelProperty("是否显示")
        private Long isShow;
            /** 状态/使用/停用 */
        @ApiModelProperty("状态/使用/停用")
        private Long isType;
            /** V3-key(32位) */
        @ApiModelProperty("V3-key(32位)")
        private String keyd;
            /** 证书编号: */
        @ApiModelProperty("证书编号:")
        private String serialNo;
            /** 支付证书apiclient_cert */
        @ApiModelProperty("支付证书apiclient_cert")
        private String apiclientCert;
            /** 支付证书apiclient_key */
        @ApiModelProperty("支付证书apiclient_key")
        private String apiclientKey;
            /** 支付证书public_key */
        @ApiModelProperty("支付证书public_key")
        private String publicKey;
            /** 商户名称 */
        @ApiModelProperty("商户名称")
        private String name;
            /** 创建时间 */
                @JsonFormat(pattern = "yyyy-MM-dd HH::mm::ss")
        @ApiModelProperty("创建时间")
        private Date time;
            /** 小程序Appsecret */
        @ApiModelProperty("小程序Appsecret")
        private String subSecret;
            /** 商家 */
        @ApiModelProperty("商家")
        private Long shopId;
            /** 服务商appid */
        @ApiModelProperty("服务商appid")
        private String spAppid;
            /** 服务商商户号 */
        @ApiModelProperty("服务商商户号")
        private String spMchid;
            /** 小程序appid */
        @ApiModelProperty("小程序appid")
        private String subAppid;
            /** 子商户 */
        @ApiModelProperty("子商户")
        private Long subMchid;
            /** $column.columnComment */
        @ApiModelProperty("$column.columnComment")
        private Long xId;
            /** 1服务商2直连 */
        @ApiModelProperty("1服务商2直连")
        private Integer payType;
}
